package only.my.railgunys.artifact.calc;

import only.my.railgunys.bean.db.PossibleFinalForm;

public class MainStatRollCalc {
    public static void flatATK(PossibleFinalForm possibleFinalForm){
        possibleFinalForm.setFlatATK(possibleFinalForm.getFlatATK()+311);
    }
    public static void percentHP(PossibleFinalForm possibleFinalForm){
        possibleFinalForm.setPercentHP(possibleFinalForm.getPercentHP()+46.6);
    }
    public static void percentATK(PossibleFinalForm possibleFinalForm){
        possibleFinalForm.setPercentATK(possibleFinalForm.getPercentATK()+46.6);
    }
    public static void percentDEF(PossibleFinalForm possibleFinalForm){
        possibleFinalForm.setPercentDEF(possibleFinalForm.getPercentDEF()+58.3);
    }
    public static void critRate(PossibleFinalForm possibleFinalForm){
        possibleFinalForm.setCritRate(possibleFinalForm.getCritRate()+31.1);
    }
    public static void critDamage(PossibleFinalForm possibleFinalForm){
        possibleFinalForm.setCritDamage(possibleFinalForm.getCritDamage()+62.2);
    }
    public static void elementalMastery(PossibleFinalForm possibleFinalForm){
        possibleFinalForm.setElementalMastery(possibleFinalForm.getElementalMastery()+187);
    }
    public static void energyRecharge(PossibleFinalForm possibleFinalForm){
        possibleFinalForm.setEnergyRecharge(possibleFinalForm.getEnergyRecharge()+51.8);
    }
    public static void flatHP(PossibleFinalForm possibleFinalForm){
        possibleFinalForm.setFlatHP(possibleFinalForm.getFlatHP()+4780);
    }
    public static void physicalDamage(PossibleFinalForm possibleFinalForm){
        possibleFinalForm.setPhysicalDamage(possibleFinalForm.getPhysicalDamage()+58.3);
    }
    public static void hydroDamage(PossibleFinalForm possibleFinalForm){
        possibleFinalForm.setHydroDamage(possibleFinalForm.getHydroDamage()+46.6);
    }
    public static void pyroDamage(PossibleFinalForm possibleFinalForm){
        possibleFinalForm.setPyroDamage(possibleFinalForm.getPyroDamage()+46.6);
    }
    public static void cryoDamage(PossibleFinalForm possibleFinalForm){
        possibleFinalForm.setCryoDamage(possibleFinalForm.getCryoDamage()+46.6);
    }
    public static void geoDamage(PossibleFinalForm possibleFinalForm){
        possibleFinalForm.setGeoDamage(possibleFinalForm.getGeoDamage()+46.6);
    }
    public static void electroDamage(PossibleFinalForm possibleFinalForm){
        possibleFinalForm.setElectroDamage(possibleFinalForm.getElectroDamage()+46.6);
    }
    public static void anemoDamage(PossibleFinalForm possibleFinalForm){
        possibleFinalForm.setAnemoDamage(possibleFinalForm.getAnemoDamage()+46.6);
    }
    public static void dendroDamage(PossibleFinalForm possibleFinalForm){
        possibleFinalForm.setDendroDamage(possibleFinalForm.getDendroDamage()+46.6);
    }
    public static void healing(PossibleFinalForm possibleFinalForm){
        possibleFinalForm.setHealing(possibleFinalForm.getHealing()+35.9);
    }
}
